package com.envoy.testsuite.mvc;

/**
 * An enumeration of all the types of updates.
 * @author Angus J. Goldsmith
 *
 */
public enum UpdateType {
  /**
   * Update type for reacting to a connection problem.
   */
  connectionProblem,
  /**
   * Update type for reacting to all being well.
   */
  allIsWell,
  /**
   * Update type for reacting to a device being created.
   */
  deviceCreation,
  /**
   * Update type for reacting to a message being sent.
   */
  messageSent,
  /**
   * Update Type for reacting to an invalid operation.
   */
  invalid;

}
